place with abundant almond - Français Anglais Dictionnaire